html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}
::-webkit-input-placeholder {
   color: #767676;
}

:-moz-placeholder { /* Firefox 18- */
   color: #767676;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #767676;  
}

:-ms-input-placeholder {  
   color: #767676;  
}
.min_height{
	min-height:400px;
}
.header{
	background:#005387;
	padding:0 10px 10px;
	color:#fff;
}
.top_header{
	margin:0;
}
.top_header div:first-child{
	border-right:1px solid #33759f;
}
.top_header div{
	width:281px;
	display:inline-block;
	padding:15px 32px 15px 15px;
	vertical-align:top;
}
.top_header p{
	margin:0 0 -2px;
}
.top_menu li{
	list-style-type:none;
	display:inline-block;
}
.top_menu li{
	margin-left:25px;
	padding:8px;
	text-transform:uppercase;
	float:right;
}
.top_menu li a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.sub_header{
	background:#0a3151;
}
.sub_pad{
	padding-left:15px;
}
.sub_header a:first-child{
	padding-left:0;
}
.sub_header a{
	display:inline-block;
	text-transform:uppercase;
	color:#ddd;
	padding:6px 25px;
	border-right:1px solid #064661;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
.drop {
    position: relative;
    cursor:pointer;
    }

.dropdown {
    position:absolute;
	width:180px;
	background:#fff;
    top:36px;
    right:-1px;
    border: 1px solid #d6d6d6;
    display: none;
    border-radius:2px 0px 2px 2px;
    cursor:pointer;
	z-index:1000;
}
.dropdown a{
	color:#565656 !important;
	display:block;
	text-align:left;
	border-bottom:1px solid #d6d6d6;
	padding:6px 0 6px 10px;
}
.dropdown a:last-child{
	border-bottom:none !important;
}
.dropdown a:hover{
	background:#ebeef0;
}
.dropdown:hover .drop{
	border:1px solid red;
}
 #drop:hover{
	background:#fff; 
	
	border-radius:2px 2px 0px 0px;
 }
  #drop:hover a{color:#565656 !important;}
.login_top{
	margin-top:1%;
}
.login_title{
	width:575px;
	margin: 0 auto 20px;
}
.login_title h2{
	border-bottom:4px solid #f09a21;
	color:#222222;
	font-size:22px;
}
.form-signin {
	width: 520px;
	padding:40px 28px 30px;
	margin: 0 auto 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	box-shadow: 0 1px 2px rgba(0,0,0,.05);
				
      }
.form-signin .form-signin-heading,
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
	font-size: 16px;
	height: auto;
	margin-bottom: 15px;
	width:494px;
}
.form-signin textarea{
	font-size: 16px;
	height: auto;
	margin-bottom: 15px;
	width:508px;
}
.form-signin p{
	margin:0;
	margin-bottom:2px;
	font-weight:bold;
	font-size:12px;
	color:#565656;
}
.login_links{
	margin-top:25px;
}
.login_links a{
	text-transform:uppercase;
	color:#ff7b11;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
}
.clf_btn{
	border:1px solid #6fba54;
	background:#6fba54;
	color:#fff;
	padding:8px 24px;
	border-radius:2px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	line-height:0px;
	height:32px;
}
.clf_btn:hover{
	border:1px solid #59b139;
	background:#59b139;
}
.back_btn{
	border:1px solid #ede403;
	background:#ede403;
	color:#333;
	padding:8px 24px;
	border-radius:2px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
.back_btn:hover,.add_new_btn:hover{
	border:1px solid #ded602;
	background:#ded602;
	color:#333;
}
.add_new_btn{
	border:1px solid #ede403;
	background:#ede403;
	color:#333;
	padding:4px 5px;
	border-radius:2px;
	text-transform:uppercase;
	font-size:9px !important;
	font-weight:bold;
}
.cancel_btn{
	border:1px solid #f63d27;
	background:#f63d27;
	color:#fff;
	padding:4px 5px;
	border-radius:2px;
	text-transform:uppercase;
	font-size:9px !important;
	font-weight:bold;
}
.main_title{
	border-bottom:1px solid #ddd;
	padding-left:25px;
}
.main_title h2{
	margin:0;
	font-size:12px;
	text-transform:uppercase;
	color:#000;
}
.inner_title h3{
	margin:0;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px solid #eee;
	margin-bottom:20px;
	background:#74b749;
	padding-left:15px;
	border-bottom:1px solid #ddd;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
	color:#fff;
}
.sub_header_left{
	margin-top:15px;
	height:auto;
	background:#fff;
	border:1px solid #ddd;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
}
.sub_header_left ul{
	margin:0;
	padding:0;
}
.sub_header_left li:last-child{
	border-bottom:none;
	cursor:help;
}.sub_header_left li:last-child a{
	cursor:help;
}
.sub_header_left li:first-child{
	background:#ffb400 !important;
	cursor:default;
	color:#fff;
}
.sub_header_left li{
	list-style-type:none;
	border-bottom:1px solid #ddd;
	padding:5px 10px;
	cursor:Pointer;
}
.sub_header_left li a{
		color:#565656;
}
.sub_header_left li:hover a{
	color:#227cec;
}
.control-group select{
	width:509px;
}
.control-group textarea{
	/*margin-bottom:20px;*/
}
.ad_select_w{
	width:287px !important;
}
.ad_checkbox_b{
	margin-bottom:10px !important;
}
.surcharge{
	vertical-align:middle;
	padding-top:40px;
}
.ad_posting{
	margin-left:90px;
	margin-right:90px;
	font-size:12px;
	border-bottom:1px solid #ddd;
	color:#000;
}
.prvious_next{
	text-align:right;
	padding-right:25px;
}
.pos_r{
	position:relative
}
.pos_absolute{
	position:absolute;
	right:25px;
	top:10px;
	text-transform:uppercase;
}
.pos_absolute a{
	color:#227cec;
	text-decoration:underline;
}
.filter_select select{
	width:200px !important;
	margin-right:10px;
}
.filter_pad{
	margin-left:15px;
	margin-right:15px;
	padding-bottom:60px;
}
.select_b{
	margin-bottom:20px;
}
.notifications_pad{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.notifications_pad:hover{
	border:1px solid #40b84a;
}
.notifications_pad h4{
	font-size:12px;
	margin:0;
	text-transform:uppercase;
	color:#000
}
.notifications_pad:hover h4{
	color:#03c6bb;
}
.notifications_pad p{
	  text-transform: capitalize;
}
.table-bordered th, .table-bordered td:first-child{
	border-left:0;
}
.table-bordered th, .table-bordered td{
	word-break: break-all;
   word-wrap: break-word;
}
.table-bordered th{
	background:lemonchiffon;
}
.phone_c{
	color:#227cec
}
.pending{
	color:#ffb400;
}
.completed{
	color:#15A018
}
.conform_order_status, .remove_ad,.total_amount,.offers{
	padding-left:15px;
	padding-right:15px;
}
.remove_ad h4{
	float:left;
}
.remove_ad a{
	float:right;
	vertical-align:middle;
	text-transform:uppercase;
	text-decoration:underline;
	margin-top:14px;
	color:red;
}
.remove_ad h4{
	text-transform:uppercase;
	font-size:14px;
}
.conform_order_status h5,.total_amount h5{
	width:500px;
}
.conform_order_status div:first-child{
	border-top:1px solid #eee;
}
.conform_order_status div{
	border-bottom:1px solid #eee;
}
.conform_order_status h5,sapn{
	display:inline-block;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
	text-transform:capitalize;
	text-align:left;
}
.total_amount{
	border-bottom:1px solid #eee;
}
.total_amount h5, span{
	display:inline-block;
	font-size:12px;
	text-transform:capitalize;
	text-align:left;
}
.total_amount h5,.total_amount span{
	font-size:14px;
	color:#227cec;;
}
.edit_pos_ab{
	position:absolute; 
	top:8px;
	right:15px;
}
.edit_pos_ab a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:underline;
}
.offers{
	margin-top:20px;
}
.papal_continioue h5,sapn{
	display:inline-block;
}
.papal_continioue {
	padding-left:15px;
	padding-right:15px;
	margin-top:20px;
	margin-bottom:20px;
}
.papal_continioue h5{
	width:500px;
}
/* footer css strat */
.menu_footer{
	background:#eeeeee;
	border-top:1px solid #d5d5d5;
	padding:5px 5px;
}
.menu_footer ul{
	margin:0;
	padding:0;
}
.menu_footer li:last-child{
	margin-right:0;
}
.menu_footer li{
	list-style-type:none;
	display:inline-block;
	margin-right:10px;
}
.menu_footer li a{
	color:#565656;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.menu_footer img{
	width:28px;
	vertical-align:middle;
}
.copyright{
	background:#005387;
	padding:5px 5px;
}
.copyright_pad{
	padding-left:15px;
	padding-right:15px;
}
.copyright_pad p{
	margin:0;
	padding:0;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}
.copyright_pad a{
	color:#fff;
}
.copyright_pad p:first-child{
	float:left;
}
.copyright_pad p:last-child{
	float:right;
}
